approximation tricks